/**
 * 使用递归方法将整数打印出来
 */

#include <stdio.h>
#include <limits.h>
#include <stdlib.h>

void printd(int n);

int main() {
    int max = INT_MAX;
    int min = INT_MIN;
    printd(max);
    putchar('\n');
    printd(min);

    return 0;
}

void printd(int n) {
    if (n < 0)
        putchar('-');
    if (n / 10)
        printd(n / 10);
    putchar(abs(n % 10) + '0');
}
